import matplotlib.pyplot as plt
import numpy as np

plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

np.random.seed(42)#设置随机种子,保证复现
x = np.random.rand(50)#生成0~1之间的随机小数50个 一维数据
y = np.random.rand(50)#生成0~1之间的随机小数50个 一维数据
sizes = 1000 * np.random.rand(50)
colors = np.random.rand(50) #随机颜色
plt.figure(figsize = (10, 6))
plt.scatter(x, y, c = colors, s = sizes,alpha = 0.5)
plt.title('散点图示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.colorbar(label="颜色值")#添加颜色条
plt.show()